style "shadows"
{
	engine "experience"
	{
		
		group "shadow_none"
		{
			function					= SHADOW
			shadow					= NONE
		}

	### Out

		group "shadow_out"
		{
			function						= SHADOW
			shadow						= OUT
			
			image 10 {	file				= "images/shadows/shadow_out.png"
						recolor "#ff0000"	= bg[NORMAL]
						brightness		= -0.17
						border			= { 1,2,1,2 }
						rotate			= AROUND
						padding			= { 1, 0, 0, 0 }
						interpolation_type	= NEAREST
						draw_components	= BORDER }
			
			image 11 {	file				= "images/shadows/shadow_out.png"
						recolor "#ff0000"	= bg[NORMAL]
						brightness		= 0.2
						border			= { 2,1,2,1 }
						padding			= { 0, 1, 0, 0 } 
						interpolation_type	= NEAREST
						draw_components	= BORDER }
			
		}

	### Etched IN
		
		group "shadow_etchedin" = "shadow_out"
		{
			function						= SHADOW
			shadow						= ETCHED_IN
			
			image 10 {	file				= "images/button/button_frame.png"
						border			= { 3,3,3,3 }
						rotate			= AROUND
						padding			= { 0, 1, 0, 1 }
						interpolation_type	= NEAREST
						draw_components	= BORDER }
			image 11 {	file				= "images/button/button_frame.png"
						border			= { 3,3,3,3 }
						padding			= { 1, 0, 1, 0 }
						interpolation_type	= NEAREST
						draw_components	= BORDER }
		}

	###Etched OUT

		group "shadow_etchedout" = "shadow_etchedin"
		{
			function						= SHADOW
			shadow						= ETCHED_OUT
			
			image 10 {	padding			= { 1, 0, 1, 0 } }
			image 11 {	padding			= { 0, 1, 0, 1 } }
		}

	###In
		
		

		group "shadow_in_focus" = "shadow_in_normal"
		{
			property "has-focus"					= TRUE
			
			image 1 {		opacity			= 1 }
		}
														
		group "shadow_in_normal"
		{
			function						= SHADOW
			shadow						= IN
			
			
			image 1 {		file				= "images/shadows/in.png"
						recolor "#ff0000"	= base[SELECTED]
						border			= { 1,1,1,1}
						opacity			= 0.5
						interpolation_type	= NEAREST
						draw_components	= BORDER }
		}
		
		group "shadow_in_insensitive" = "shadow_in_normal"
		{
			state						= INSENSITIVE
			
			image 1  {		opacity			= 0.25 }
		}
		

		
	###Shadow Gap
				
		group "shadowgap_etchedin"
		{
			function				= SHADOW_GAP
			shadow				= ETCHED_IN, ETCHED_OUT, IN, OUT
			clear_area			= TRUE
		}

	}
}
